project(coroutine)
SET(CMAKE_CXX_STANDARD 17)
cmake_minimum_required(VERSION 3.10)

enable_language(ASM)

add_executable(croutine 
	main.cc 
	croutine.cc 
	croutine.h
       	detail/routine_context.h  
       	detail/routine_context.cc 	 
	detail/swap_x86_64.S
	)
target_link_libraries(croutine gtest glog atomic)

